package com.patterns.java.mediator;

import java.util.ArrayList;
import java.util.List;

/**
 * 中介者模式：
 *    场景：简单的聊天：
 *          所有人通过聊天平台聊天
 * @author 三多
 * @Time 2021/10/13
 */
public class MediatorDemo {
    public static void main(String[] args) {
        User robert = new User("Robert!");
        User john = new User("John!");
        User julie = new User("Julie!");
        List<User> users = new ArrayList<User>();
        users.add(robert);
        users.add(john);
        users.add(julie);
        robert.sendMessage("Hello! Everybody!");
        john.sendMessage("大家好，我是John！");
        julie.sendMessage("大家新年好！");

    }
}
